/**
 * @file
 * @author  Tsin Smith <tsin.creator@gmail.com>
 *
 */

#ifndef __TSIN_UTIL_EVENTLISTENER_HPP__
#define __TSIN_UTIL_EVENTLISTENER_HPP__

namespace tsin {

        class EventSource;

        class EventListener
        {
        public:
                virtual int handle(EventSource *source, int eventNo) = 0;
        };

}

#endif /* __TSIN_UTIL_EVENTLISTENER_HPP__ */
